package com.bbseguros.pesquisador.middle;

import java.util.List;

import com.bbseguros.pesquisador.bean.DataBean;
import com.bbseguros.pesquisador.bean.RelatorioOperacionalBean;
import com.bbseguros.pesquisador.dao.RelatorioOperacionalDAO;


public class RelatorioOperacionalMiddle {
	
	/**
	 * @return
	 */
	public static List<DataBean> getListGrupo(){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectAllGrupo();
	}
	
	/**
	 * @return
	 */
	public static List<DataBean> getListUser(){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectAllUsers();
	}
	
	/**
	 * @return
	 */
	public static List<DataBean> getListPesq(){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectAllPesq();
	}
	
	/**
	 * @return
	 */
	public static List<RelatorioOperacionalBean> searchGrupo(RelatorioOperacionalBean relatoriosBean){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectGrupoByDate(relatoriosBean);
	}
	
	/**
	 * @return
	 */
	public static List<RelatorioOperacionalBean> searchUser(RelatorioOperacionalBean relatoriosBean){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectUserByDate(relatoriosBean);
	}
	
	/**
	 * @return
	 */
	public static List<String> searchMonitorings(RelatorioOperacionalBean operacionalBean){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectMonitoringByUser(operacionalBean);
	}
	
	/**
	 * @return
	 */
	public static List<RelatorioOperacionalBean> searchDetail(RelatorioOperacionalBean relatoriosBean){
		RelatorioOperacionalDAO dao = RelatorioOperacionalDAO.getInstance();
		return dao.selectDetail(relatoriosBean);
	}

}
